package com.lb.sssq.persistence;

import java.util.List;
import java.util.Map;

import com.lb.sssq.domain.Scattered_sssq;

public interface DepositMapper {
	
	/**
	 * 获取余额宝产品的id
	 * @param map
	 * @return
	 */
	public List getPlanId(Map<String, Object> map);
	/**
	 * 获取余额宝产品的今日年化收益率
	 * @return
	 */
	public Map<String, Object> getExpectedRate(String planId);
	/**
	 * 查询所有上架表产品信息
	 * @param map
	 * @return
	 */
	public List<Scattered_sssq> queryScatteredLoan(Map<String, Object> map);
	/**
	 * 根据(在售>预售>售罄 时间降序)获取1条上架活期标信息
	 * @param map
	 * @return
	 */
	public List<Scattered_sssq> queryScatteredLoanInfo(Map<String, Object> map);
	/**
	 * 查询所有上架表产品信息总数
	 * @return
	 */
	public String queryScatteredLoanCount(Map<String, Object> map);
	/**
	 * 根据(在售>预售>售罄 时间降序)获取1条上架活期标信息总条数
	 * @param map
	 * @return
	 */
	public String queryScatteredLoanInfoCount(Map<String, Object> map);
	
	/**
	 * 获取赎回限额
	 * @param listStr
	 * @return
	 * @throws Exception
	 */
	public List queryParamName(List<String> keyList);

	/**
	 * 通过资产部id获取标的id
	 * @param finaceId
	 * @return
	 */
	public String queryBidIdByFinaceId(String finaceId);
}

